home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / c / SASCOptsPlus_s.lha / SASCOptionsGUI.h < prev    next >
C/C++ Source or Header  |  1997-11-04  |  7KB  |  263 lines

  1. #ifndef GUI_FILE_H
  2. #define GUI_FILE_H
  3.  
  4. /* Types */
  5. #include <exec/types.h>
  6. struct ObjApp
  7. {
  8.     APTR    App;
  9.     APTR    SCOPTS_MainWin;
  10.     APTR    ProgramMenu;
  11.     APTR    OptionsPanel;
  12.     APTR    CompilerDebug;
  13.     APTR    CompilerIntegers;
  14.     APTR    CompilerStr;
  15.     APTR    CompilerUChar;
  16.     APTR    CompilerComment;
  17.     APTR    CompilerIcons;
  18.     APTR    CompilerMod;
  19.     APTR    CompilerPP;
  20.     APTR    CompilerCXX;
  21.     APTR    CompilerMem;
  22.     APTR    CompilerStrConst;
  23.     APTR    CompilerWVR;
  24.     APTR    CompilerMCC;
  25.     APTR    CompilerMInclude;
  26.     APTR    CompilerGSTImm;
  27.     APTR    LV_CompIncDir;
  28.     APTR    PA_CompilerIncDir;
  29.     APTR    STR_PA_CompilerIncDir;
  30.     APTR    BT_CompIncDir_Add;
  31.     APTR    BT_CompIncDir_Del;
  32.     APTR    LV_CompDefine;
  33.     APTR    STR_CompDefine;
  34.     APTR    BT_CompDefine_Add;
  35.     APTR    BT_CompInclude_Del;
  36.     APTR    PA_CompilerGST;
  37.     APTR    STR_PA_CompilerGST;
  38.     APTR    PA_CompilerMakeGST;
  39.     APTR    STR_PA_CompilerMakeGST;
  40.     APTR    MessageAnsi;
  41.     APTR    MessageStrict;
  42.     APTR    MessageErrRexx;
  43.     APTR    MessageErrCon;
  44.     APTR    MessageErrList;
  45.     APTR    MessageErrSrc;
  46.     APTR    MessageErrHl;
  47.     APTR    MessageStrEq;
  48.     APTR    MessageOnErr;
  49.     APTR    LV_MessageEWI;
  50.     APTR    STR_MessageEWI;
  51.     APTR    MessageEWIButton_CYCLE;
  52.     APTR    BT_MessageEWI_Add;
  53.     APTR    BT_MessageEWI_Del;
  54.     APTR    STR_MessageMaxErr;
  55.     APTR    STR_MessageMaxWarn;
  56.     APTR    STR_MessagePubScr;
  57.     APTR    CodeMath;
  58.     APTR    CodePrecision;
  59.     APTR    CodeCPU;
  60.     APTR    CodeParms;
  61.     APTR    CodeStkExt;
  62.     APTR    CodeStkChk;
  63.     APTR    CodeSaveDS;
  64.     APTR    CodeDataMem;
  65.     APTR    CodeAutoReg;
  66.     APTR    CodeUtilLib;
  67.     APTR    CodeConstLibBase;
  68.     APTR    CodeLibCode;
  69.     APTR    CodeABSFP;
  70.     APTR    CodeData;
  71.     APTR    CodeCode;
  72.     APTR    CodeStrSect;
  73.     APTR    CodeCommon;
  74.     APTR    CodeCoverage;
  75.     APTR    CodeProfile;
  76.     APTR    STR_CodeCodeName;
  77.     APTR    STR_CodeDataName;
  78.     APTR    STR_CodeBSSName;
  79.     APTR    STR_CodeObjName;
  80.     APTR    STR_CodeObjLib;
  81.     APTR    STR_CodeSourceIs;
  82.     APTR    STR_CodeDis;
  83.     APTR    CH_ListList;
  84.     APTR    ListListMacro;
  85.     APTR    ListListIncludes;
  86.     APTR    ListListHeaders;
  87.     APTR    ListListSystem;
  88.     APTR    ListListNarrow;
  89.     APTR    ListErrorListing;
  90.     APTR    CH_ListXREF;
  91.     APTR    ListXrefSystem;
  92.     APTR    ListXrefHeaders;
  93.     APTR    PA_ListXrefListFile;
  94.     APTR    STR_PA_ListXrefListFile;
  95.     APTR    CH_Optimize;
  96.     APTR    OptimizerGlobal;
  97.     APTR    OptimizerPeep;
  98.     APTR    OptimizerSchedule;
  99.     APTR    OptimizerInline;
  100.     APTR    OptimizerInLocal;
  101.     APTR    OptimizerLoop;
  102.     APTR    OptimizerSize;
  103.     APTR    OptimizerTime;
  104.     APTR    OptimizerAlias;
  105.     APTR    SL_OptimizerOptComp;
  106.     APTR    SL_OptimizerOptDepth;
  107.     APTR    SL_OptimizerOptRDepth;
  108.     APTR    CH_PrototypeGenProto;
  109.     APTR    PrototypeProtoExtern;
  110.     APTR    PrototypeGenProtoStatic;
  111.     APTR    PrototypeGenProtoParm;
  112.     APTR    PrototypeGenProtoTypedef;
  113.     APTR    PrototypeGenProtoDataItem;
  114.     APTR    PA_PrototypeGenProtoFile;
  115.     APTR    STR_PA_PrototypeGenProtoFile;
  116.     APTR    CH_Linker;
  117.     APTR    LinkerSmallCode;
  118.     APTR    LinkerSmallData;
  119.     APTR    LinkerAddSym;
  120.     APTR    LinkerStripDebug;
  121.     APTR    LinkerChkAbort;
  122.     APTR    LinkerBatch;
  123.     APTR    STR_LinkerLibVer;
  124.     APTR    STR_LinkerLibRev;
  125.     APTR    STR_LinkerLibPrefix;
  126.     APTR    STR_LinkerLibFD;
  127.     APTR    LV_SpecialLinkerDefine;
  128.     APTR    STR_LinkerLinkerDefine;
  129.     APTR    BT_SpecialLinkDefAdd;
  130.     APTR    BT_SpecialLinkDefDel;
  131.     APTR    LV_LinkerObjects;
  132.     APTR    PA_LinkerObjects;
  133.     APTR    STR_PA_LinkerObjects;
  134.     APTR    BT_LinkerLinkerObjAdd;
  135.     APTR    BT_LinkerLinkerObjDel;
  136.     APTR    STR_LinkerLinkerOpts;
  137.     APTR    CY_LinkerStartup;
  138.     APTR    STR_LinkerCustomStartup;
  139.     APTR    PA_LinkerCustom;
  140.     APTR    STR_PA_LinkerCustom;
  141.     APTR    STR_PA_LinkerCustomStartup;
  142.     APTR    LinkerStartup;
  143.     APTR    CH_MapMap;
  144.     APTR    CY_MapMapHunk;
  145.     APTR    CY_MapMapSymbols;
  146.     APTR    CY_MapMapLibraries;
  147.     APTR    CY_MapMapXref;
  148.     APTR    CY_MapMapOverlay;
  149.     APTR    PA_MapMapFile;
  150.     APTR    STR_PA_MapMapFile;
  151.     APTR    CY_SpecialVerbose;
  152.     APTR    CY_SpecialVersion;
  153.     APTR    CY_SpecialDollar;
  154.     APTR    CY_SpecialExtDef;
  155.     APTR    CY_SpecialKeepLine;
  156.     APTR    CY_SpecialOldPP;
  157.     APTR    CY_SpecialTrigraph;
  158.     APTR    CY_SpecialUnderScore;
  159.     APTR    STR_SpecialArgSize;
  160.     APTR    STR_SpecialFindSymbol;
  161.     APTR    STR_SpecialIdLength;
  162.     APTR    STR_SpecialPPBufSize;
  163.     APTR    CH_SpecialResetOpts;
  164.     APTR    PA_ProgramName;
  165.     APTR    STR_PA_ProgramName;
  166.     APTR    BT_SaveOpts;
  167.     APTR    BT_SaveDefOpts;
  168.     APTR    BT_Cancel;
  169.     char *    STR_OptionsPanel[10];
  170.     char *    CompilerDebugContent[7];
  171.     char *    CompilerIntegersContent[3];
  172.     char *    CompilerStrContent[3];
  173.     char *    CompilerUCharContent[3];
  174.     char *    CompilerCommentContent[3];
  175.     char *    CompilerIconsContent[3];
  176.     char *    CompilerModContent[3];
  177.     char *    CompilerPPContent[3];
  178.     char *    CompilerCXXContent[3];
  179.     char *    CompilerMemContent[6];
  180.     char *    CompilerStrConstContent[3];
  181.     char *    CompilerWVRContent[3];
  182.     char *    CompilerMCCContent[3];
  183.     char *    CompilerMIncludeContent[3];
  184.     char *    CompilerGSTImmContent[3];
  185.     char *    MessageAnsiContent[3];
  186.     char *    MessageStrictContent[3];
  187.     char *    MessageErrRexxContent[3];
  188.     char *    MessageErrConContent[3];
  189.     char *    MessageErrListContent[3];
  190.     char *    MessageErrSrcContent[3];
  191.     char *    MessageErrHlContent[3];
  192.     char *    MessageStrEqContent[3];
  193.     char *    MessageOnErrContent[3];
  194.     char *    MessageEWIButton_CYCLEContent[4];
  195.     char *    CodeMathContent[6];
  196.     char *    CodePrecisionContent[3];
  197.     char *    CodeCPUContent[7];
  198.     char *    CodeParmsContent[4];
  199.     char *    CodeStkExtContent[3];
  200.     char *    CodeStkChkContent[3];
  201.     char *    CodeSaveDSContent[3];
  202.     char *    CodeDataMemContent[4];
  203.     char *    CodeAutoRegContent[3];
  204.     char *    CodeUtilLibContent[3];
  205.     char *    CodeConstLibBaseContent[3];
  206.     char *    CodeLibCodeContent[3];
  207.     char *    CodeABSFPContent[3];
  208.     char *    CodeDataContent[5];
  209.     char *    CodeCodeContent[3];
  210.     char *    CodeStrSectContent[5];
  211.     char *    CodeCommonContent[3];
  212.     char *    CodeCoverageContent[3];
  213.     char *    CodeProfileContent[3];
  214.     char *    ListListMacroContent[3];
  215.     char *    ListListIncludesContent[3];
  216.     char *    ListListHeadersContent[3];
  217.     char *    ListListSystemContent[3];
  218.     char *    ListListNarrowContent[3];
  219.     char *    ListErrorListingContent[3];
  220.     char *    ListXrefSystemContent[3];
  221.     char *    ListXrefHeadersContent[3];
  222.     char *    OptimizerGlobalContent[3];
  223.     char *    OptimizerPeepContent[3];
  224.     char *    OptimizerScheduleContent[3];
  225.     char *    OptimizerInlineContent[3];
  226.     char *    OptimizerInLocalContent[3];
  227.     char *    OptimizerLoopContent[3];
  228.     char *    OptimizerSizeContent[3];
  229.     char *    OptimizerTimeContent[3];
  230.     char *    OptimizerAliasContent[3];
  231.     char *    PrototypeProtoExternContent[3];
  232.     char *    PrototypeGenProtoStaticContent[3];
  233.     char *    PrototypeGenProtoParmContent[3];
  234.     char *    PrototypeGenProtoTypedefContent[3];
  235.     char *    PrototypeGenProtoDataItemContent[3];
  236.     char *    LinkerSmallCodeContent[3];
  237.     char *    LinkerSmallDataContent[3];
  238.     char *    LinkerAddSymContent[3];
  239.     char *    LinkerStripDebugContent[3];
  240.     char *    LinkerChkAbortContent[3];
  241.     char *    LinkerBatchContent[3];
  242.     char *  CY_LinkerStartupContent[10];
  243.     char *    CY_MapMapHunkContent[3];
  244.     char *    CY_MapMapSymbolsContent[3];
  245.     char *    CY_MapMapLibrariesContent[3];
  246.     char *    CY_MapMapXrefContent[3];
  247.     char *    CY_MapMapOverlayContent[3];
  248.     char *    CY_SpecialVerboseContent[3];
  249.     char *    CY_SpecialVersionContent[3];
  250.     char *    CY_SpecialDollarContent[3];
  251.     char *    CY_SpecialExtDefContent[3];
  252.     char *    CY_SpecialKeepLineContent[3];
  253.     char *    CY_SpecialOldPPContent[3];
  254.     char *    CY_SpecialTrigraphContent[3];
  255.     char *    CY_SpecialUnderScoreContent[3];
  256. };
  257.  
  258.  
  259. extern struct ObjApp * CreateApp(void);
  260. extern void DisposeApp(struct ObjApp *);
  261.  
  262. #endif
  263.